package coreModel;

import java.io.Serializable;
import java.util.Stack;


/**
 * History is a container that contains two stacks to keep track of the
 *  items to simulate undo and redo.
 * @author The Fantastic 4
 *
 */
public class History extends SerializableImplementer{


	private Stack<Item> undoItems;
	private Stack<Item> redoItems;


	/**
	 * Constructs an emtpy History
	 */
	public History()
	{

	}

	/**
	 * adds the item to the undo container
	 * @param item Item
	 */
	public void addItem(Item item)
	{

	}

	/**
	 * Gets the top item from undo stack
	 * @return Item
	 */
	public Item undoItem()
	{

		return null;

	}

	/**
	 * Gets the top item from redo stack
	 * @return Item
	 */
	public Item redoItem()
	{
		return null;


	}



}

